1 using UnityEngine;
2 using
System.Collections;
3 using
UnityEditor;
4 using
Spriter2Unity.Runtime;
5
6 namespace
Spriter2Unity.Editor.GUI
7 {
8     
using Editor = UnityEditor.Editor;
9
10     
[CustomEditor(typeof(SpriterEntity))]
11     
public class SpriterEntityInspector : Editor
12     {
13         
public override void OnInspectorGUI()
14         {
15             
var myTarget = (SpriterEntity)target;
16
17             myTarget.SpriteMaterial = (Material)EditorGUILayout.ObjectField(
"Sprite Material", myTarget.SpriteMaterial, typeof(Material), false);
18
19             
if(GUILayout.Button("Assign Material"))
20             {
21                 myTarget.ApplyMaterial();
22             }
23
24             EditorUtility.SetDirty(target);
25         }
26     }
27 }



Trò chơi đua xe động vật trong UNITY Engine 114.818 lượt xem

Gõ tìm kiếm nhanh...